package io.lvdaxian.mybatis10.reflection.wrapper;

import io.lvdaxian.mybatis10.reflection.MetaObject;

/**
 * 对象 wrapper 包装接口
 *
 * @author lihh
 */
public interface ObjectWrapperFactory {
  /**
   * 判断有没有包装器
   */
  boolean hasWrapperFor(Object object);
  
  /**
   * 得到包装器
   */
  ObjectWrapper getWrapperFor(MetaObject metaObject, Object object);
}
